package cn.uin.domain.family.model.aggregate;

import cn.uin.domain.family.model.entity.HomeFamilyEntity;
import cn.uin.domain.family.model.entity.HomeFamilyListEntity;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @ClassName UserFamilyInfoAggregate
 * @Description:用户家庭信息聚合实体对象
 * @Author: Administrator
 * @CreateDate: 2025/11/11 15:26
 * @Version: 1.0
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class UserFamilyInfoAggregate {

	/** 家庭信息 */
	private HomeFamilyEntity homeFamilyEntity;

	/** 当前成员信息 */
	private HomeFamilyListEntity currentUserHomeFamilyListEntity;

	/** 其他成员信息 */
	private List<HomeFamilyListEntity> homeFamilyListsEntity;

}
